var timerTope = 90;
var timer = 90;
var t;
var bidActual = 0;
function timedCount(){
  descontarTimer("div#productoInfoSubasta .timer", timer);
  if(timer == timerTope) {
	$("div#productoInfoSubasta .timer").css("background-color", "greenYellow");
  } else if(timer + 1 == timerTope) {
	$("div#productoInfoSubasta .timer").css("background-color", "transparent");
  }
  timer = timer - 1;
  if(timer == -1) {
	resetTimer();
  }
  t = setTimeout("timedCount()",1000);
}
function doTimer(){
  timedCount();
}
function resetTimer(){
	timer = timerTope;
}
function descontarTimer(idTimer, timer){
  var tiempo = "00:";
  if(timer > 59) {
	timerTemp = timer - 60;
	if(timerTemp < 10) {
	  timerTemp = "0" + timerTemp;
	}
	tiempo = "01:" + timerTemp;
	$(idTimer).css("color","#408127");
  } else if(timer < 10) {
	tiempo = tiempo + "0" + timer;
	$(idTimer).css("color","#FF0000");
  } else {
	tiempo = tiempo + timer;
	$(idTimer).css("color","#408127");
  }
  $(idTimer).html(tiempo);
}
function recibir() {
  $.ajax({
	type: "GET",
	url:"/activity?id=infoProd",
	headers: {
	  "Content-Type" : "text"/*,
	  "If-None-Match" : "*"*/
	},
	success: function(data) {
	  var arrData = data.split("-");
	  if($("#txtProductoInfo").attr("title") == arrData[0]) {
		  bidActual = arrData[1];
		  var precio = bidActual * 50;
		  $("#precioProductoInfo").text("$ " + precio);
		  resetTimer();
	  }
	  recibir();
	}
  });
}
function mandar(dataProd) {
  $.ajax({
	  type: "POST",
	  url: "/publish?id=infoProd",
	  data: dataProd
  });
}
$("#botonProductoInfo").click(function(event) {
  event.preventDefault(); 
  $.ajax({
	type: "POST",
	url:"/ofertarSubasta.php",
	data:"subasta=" + $("#txtProductoInfo").attr("title"),
	success: function(msg){
	  if(msg == "NO-OK") {
		window.location = "https://" + location.host + "/inscripcion.php";
	  } else {
		mandar(msg);
	  }
	}
  });
});
$(function() {
  /*Corre el timer y pone a recibir solo cuando ya está listo*/
  doTimer();
  recibir();
});